/* pages/index/index.wxss */
.page {
	.top {
		padding: 0 30rpx;
		background: linear-gradient(180deg, #52E9D9, #ffffff);
		height: 600rpx;
		.title {
			font-size: 46rpx;
			padding-top: 230rpx;
		}
		.desc-list {
			.item {
				margin-top: 10rpx;
			}
		}
	}
	.list {
		padding: 0 30rpx;
		.service-list {
			border: 1px solid #cccccc;
			border-radius: 20rpx;
			overflow: hidden;
			padding: 30rpx;
			&:last-child {
				margin-bottom: 20rpx;
			}
		}

		.item {
			height: 240rpx;
			&:not(:first-child) {
				margin-top: 20rpx;
			}
			.img {
				width: 240rpx;
				margin-right: 20rpx;
			}
			.tag {
				height: 20rpx;
				padding: 20rpx 30rpx;
				border-radius: 10rpx;
			}
			.tag-sold {
				background: #F3F4F6;
			}
			.tag-experience {
				background: #FFE7DA;
			}
		}
	}
}